package routers

import (
	"github.com/gin-gonic/gin"
)

type RouterGroup struct {
	*gin.RouterGroup
}

func InitRouter() *gin.Engine {
	router := gin.Default()
	apiRouterGroup := router.Group("/api")
	routerGroupApp := RouterGroup{apiRouterGroup}
	// 系统配置api
	routerGroupApp.SettingsRouter()
	// 图片管理api
	routerGroupApp.ImagesRouter()
	//广告管理
	routerGroupApp.AdvertsRouter()
	//菜单管理
	routerGroupApp.MenuRouter()
	//用户管理
	routerGroupApp.UsersRouter()
	//标签管理
	routerGroupApp.TagsRouter()
	//消息管理
	routerGroupApp.MessagesRouter()
	//文章管理
	routerGroupApp.ArticleRouter()
	//即时通讯
	routerGroupApp.ChatRouter()
	return router

}
